let foo = 'item info'

let fn = (m,n) => {
    return m + n;
}

// 挂载方式 导出对象
/* exports.fn = fn;
exports.foo = foo; */
// 相当于 return exports = {fn: fn, foo: foo}
// 在另一个文件中通过 require () 方式引入这个文件即可

// 单个导出 比如只需要 foo 这个字符串
/* module.exports = 'hello';


module.exports = function () {
    console.log('function');
} */

// 如果需要导出多个成员的话
/* module.exports = {
    add: function () {
       console.log('function');
    },
    foo: 'hello'
}  */// -> { add: [Function: add], foo: 'hello' }

exports.foo = '456';

module.exports.a = '123'


exports = {
    a: 789
}

module.exports.foo = '1111'

exports = module.exports;

exports.foo = '2222'

module.exports = function () {
    console.log('3333');
}